home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / nwlite / faxdoc.exe / 2907.TXT < prev    next >
Text File  |  1993-05-14  |  14KB  |  318 lines

  1.  
  2.  
  3.                                      FYI
  4.  
  5. (Note: The origin of this information may be internal or external to Novell. 
  6. Novell makes every effort within its means to verify this information. 
  7. However, the information provided in this document is FOR YOUR INFORMATION
  8. only.  Novell makes no explicit or implied claims to the validity of this
  9. information.)
  10.  
  11.           TITLE:    Windows 3.0 Compatibility
  12.    DOCUMENT ID#:    FYI.P.6044
  13.            DATE:    04DEC92
  14.         PRODUCT:    NetWare Lite
  15. PRODUCT VERSION:    All versions
  16.      SUPERSEDES:    NA
  17.  LITE FAX DOC #:    2907
  18.  
  19. SYMPTOM
  20.  
  21.      NA
  22.  
  23. ISSUE/PROBLEM
  24.  
  25.      Windows 3.0 Compatibility
  26.  
  27.      INSTALLATION
  28.  
  29.      Follow the regular installation procedures for Windows.  Normally Windows
  30.      will automatically configure itself as if no network is loaded.  If you
  31.      have NetWare Lite loaded when you install Windows, then Windows will set
  32.      itself up for "Microsoft Network (or 100 percent Compatible)."
  33.  
  34.      Putting Windows on a NetWare Lite Network:
  35.  
  36.           The following is intended for users who want to install windows in
  37.           shared mode.  Most of this information can be found in the Windows
  38.           User Guide.  The following steps are for the server:
  39.  
  40.           1.   Select the Server that you want Windows physically to reside,
  41.                and create a directory called WIN30.
  42.  
  43.           2.   Insert INSTALL DISK 2 and copy the file called EXPAND.EXE to
  44.                the WIN30 directory.
  45.  
  46.           3.   Create a BATCH file in the WIN30 directory called EXPALL.BAT
  47.                with the following statements:
  48.  
  49.                     %1
  50.                     for %%i in (*.*) do %2\expand %%i %2\%%i
  51.                     rename %2\*.sy$ *.sys
  52.                     attrib %2\*.* +r
  53.  
  54.           4.   Insert WINDOWS DISK 1 into a floppy drive.  Then from the WIN30
  55.                directory, run the following:
  56.  
  57.                     EXPALL <sourcedrive> <destination directory>
  58.                     Example:  EXPALL A: C:\WIN30
  59.  
  60.                Note:  Step 4 must be repeated for each Windows disk.
  61.  
  62.           5.   Enter the NetWare Lite menu utility, by typing NET.  Then
  63.                select "Supervise the network" and then "Network directories." 
  64.  
  65.                Create a network directory by pressing the <Insert> key. 
  66.                Select the server where your WIN30 directory is located, then
  67.                enter the path as C:\WIN30.
  68.  
  69.           6.   Increase FILES=XX in the CONFIG.SYS file on the server by 20
  70.                per client connected.
  71.  
  72.           7.   Enter the NET menu utility and select "Supervise the Network"
  73.                and then select "Server Configuration."  Increase CLIENT
  74.                TASKS=XX by 10 per client connected.  Reboot.
  75.  
  76.          The following steps are for the client:
  77.  
  78.           1.   Load NetWare Lite by typing STARTNET.  Map a drive to WIN30:
  79.  
  80.                     Net Map I: WIN30 <Enter>
  81.  
  82.           2.   Change to the I: drive
  83.  
  84.                     I: <Enter>
  85.  
  86.           3.   Type SETUP/N, then follow the Windows installation
  87.                instructions.  Note:  At the configuration screen, select the
  88.                Network option "Microsoft Network (or 100% Compatible)."
  89.  
  90.           4.   Reboot the machine.  When you reboot the machine, DOS will give
  91.                you the following message:
  92.  
  93.                     ┌───────────────────────────────────┐
  94.                     │Search path contains invalid drive.│
  95.                     └───────────────────────────────────┘
  96.  
  97.                This message will occur any time you run a program and DOS
  98.                searches your path.  It does this because Windows inserted the
  99.                I: drive into your path when it was installed.  When the
  100.                machine is first booted, the I: drive has not been mapped yet,
  101.                so NetWare Lite is unable to locate it.  Just ignore the
  102.                message.  When you map the I: drive to WIN30, the message will
  103.                go away.  If you want it to disappear, insert the following
  104.                line into your AUTOEXEC.BAT file before the path statement:
  105.  
  106.                     C:\<DOS directory>\SUBST I: C:
  107.  
  108.                This line will make the I: drive temporarily search the C:
  109.                drive, thereby making it a valid statement in the path.  As
  110.                soon as your map command executes, the I: drive will be
  111.                redirected to a network directory.
  112.  
  113.                After you reboot, load the network by typing STARTNET.  After
  114.                you have you have performed your drive mappings and printer
  115.                captures, you can type WIN to enter Windows.
  116.  
  117.      TIPS FOR RUNNING WINDOWS 3.0
  118.  
  119.      Network Operations
  120.  
  121.           Set up the NetWare Lite environment before running Windows (that is
  122.           make sure all drives are mapped, printer ports are captured, and
  123.           network resources are set up).
  124.  
  125.  
  126.      Mapped Drives and Connections
  127.  
  128.           Windows will display a message indicating that "drive does not
  129.           contain any files" if you try to access a drive on a server that has
  130.           gone down.  Any attempt to access that drive will fail.  Under
  131.           regular DOS, this error is trapped and the client saves enough
  132.           information to restore automatically the connection to that network
  133.           directory when the downed server returns to the network.  Windows
  134.           prevents regular DOS from trapping this error.  To restore
  135.           connections to your mapped drive, exit Windows and reissue the NET
  136.           MAP command when the server is back on the network.  (See Question 2
  137.           in the Questions and Answers section of this document for more
  138.           information.)
  139.  
  140.      Using Windows to Perform Network Operations
  141.  
  142.           Changing the network configuration in the Windows SETUP from "NO
  143.           NETWORK" to "Microsoft Network (100% Compatible)" on a stand alone
  144.           machine provides the ability to connect and disconnect network
  145.           drives and printers through Windows.  However, such operations are
  146.           not supported by Novell.  Unpredictable problems may occur.  Use
  147.           "Microsoft Network (or 100% Compatible)" with caution, and if
  148.           problems occur, change to "NO NETWORK."
  149.  
  150.      Selecting Printers
  151.  
  152.           If Windows is set up for "NO NETWORK," then Windows does not know
  153.           how to handle redirections (such as printer captures and drive
  154.           mappings).  Consequently, the user should configure the printer in
  155.           Windows for either the LPT1.OS2 or the LPT2.OS2 port depending on
  156.           what has been captured before entering Windows.  (Please see
  157.           Question 3 in the Question and Answers section of this document for
  158.           more information.)
  159.  
  160.      Browse
  161.  
  162.           The browse function does not work when trying to attach to servers
  163.           or trying to capture printers.
  164.  
  165.      NetWare Lite Messages
  166.  
  167.           Messages sent to network users through NetWare Lite will not be
  168.           received if the user to whom you are sending the message is in
  169.           Windows.
  170.  
  171.      Windows Modes
  172.  
  173.           If you are experiencing a problem that only occurs when NetWare Lite
  174.           is loaded and if the problem seems unsolvable, experiment with
  175.           various Windows modes to see if the problem is corrected.  The
  176.           Windows mode can be changed by using one of the following command
  177.           line parameters:
  178.  
  179.                Standard Mode: WIN /s
  180.                Real Mode:     WIN /r
  181.                Enhanced Mode: WIN /3
  182.  
  183.      HIMEM.SYS
  184.  
  185.           If you are using MS-DOS 5.0, make sure that you are using the
  186.           HIMEM.SYS version (04-09-91) that came with MS-DOS 5.0 and not the
  187.  
  188.           one that came with Windows.  Windows 3.0 shipped with a more recent
  189.           driver that has proven to be less compatible with MS-DOS 5.0 than
  190.           the HIMEM.SYS that DOS is shipped with.
  191.  
  192.      Interrupts
  193.  
  194.           VPICDA.386 is a patch written by Microsoft that fixes problems that
  195.           arise when network boards are set to a number greater than 10.  It
  196.           must also be used if you are using interrupt 2.  (Which means
  197.           VPICDA.386 does not need to be loaded if you are using any of the
  198.           interrupts from 3 to 8.)
  199.  
  200.           Use the following instructions to install VPICDA.386:
  201.  
  202.           1.   Dowload WINUP4.ZIP from CompuServe (See Fax Document 2903 or
  203.                FYI.P.6087 for information on how to access CompuServe).
  204.           2.   Unzip the WINUP4.ZIP and copy VPICDA.386 into your
  205.                Windows\System directory.
  206.           3.   Edit SYSTEM.INI file. (Use Notepad or another editor.)
  207.           4.   Remove the "device=*vpicd" line.
  208.           5.   Replace it with the "device=VPICDA.386" line.
  209.  
  210.      Base I/O Addresses
  211.  
  212.           I/O addresses below 300 should not be used for network boards on
  213.           machines that also use Windows.
  214.  
  215.      Changes to SYSTEM.INI
  216.  
  217.           Make sure that the following line is in the Windows SYSTEM.INI file:
  218.  
  219.                [386Enh]
  220.                UniqueDOSPSP = TRUE
  221.  
  222.           Doing this will solve occasional problems with applications that
  223.           hang a Windows client.
  224.  
  225.      Speed Issues with NetWare Lite and Windows
  226.  
  227.           See the fax documents concerning the patches that have been released
  228.           by Novell that increase printing speed.  If your network seems slow,
  229.           these patches could solve your problem.
  230.  
  231.      NetWare Lite and Windows:  Common Question and Answers.
  232.  
  233.      Question 1:    Why does my system receive Sharing Violations or lockups
  234.                     when running Windows or Windows' applications?
  235.  
  236.      Answer 1:      You possibly neglected to set all applications (.EXE,
  237.                     .COM, and .OVL files) to read-only using the ATTRIB
  238.                     command.  This can be done by executing the following
  239.                     commands in all directories that might be used across the
  240.                     network:
  241.  
  242.                          attrib +r *.exe
  243.                          attrib +r *.com
  244.                          attrib +r *.ovl
  245.  
  246.      Question 2:    What happens if my system loses connections while in
  247.                     Windows?
  248.  
  249.  
  250.      Answer: 2      If a client loses connections temporarily with a server
  251.                     while in DOS, then one of two things will happen:
  252.  
  253.                     1.   The connection will be reestablished by NetWare Lite.
  254.                     2.   The user will try to perform something that requires
  255.                          a connection and will get an A)bort, R)etry, F)ail
  256.                          error.  If the user presses <F> or <R>, then the
  257.                          connection will be reestablished.
  258.  
  259.                     Unfortunately, Windows will not recognize this "critical
  260.                     error message" and so will not reestablish connections
  261.                     when attempting to perform a network operation such as
  262.                     printing to a network printer.  The user must exit out to
  263.                     DOS, perform a function that will reestablish connections
  264.                     after the server is back up (such as DIR on a network
  265.                     directory), then enter Windows again.
  266.  
  267.      Question 3:    Why do I have to select LPT1.OS2 when I want to print from
  268.                     Windows in a "NO NETWORK" mode?
  269.  
  270.      Answer: 3      NetWare Lite is a peer-to-peer network, which means it
  271.                     runs on top of DOS.  When a printer is captured, NetWare
  272.                     Lite tricks DOS into printing to another location (such as
  273.                     a printer on another machine).  This is why you can print
  274.                     from an application to an LPT1 port, and the job will end
  275.                     up at another machine's printer.
  276.  
  277.                     Some applications (like Windows) bypass DOS and print
  278.                     directly to the LPT port.  So, if you print from an
  279.                     application in Windows, it will bypass DOS, which means it
  280.                     will bypass your capture command and will try to print to
  281.                     a printer on your client (instead of where you want it to
  282.                     go).  However, you can trick Windows by going into the
  283.                     WIN.INI file and inserting the following line under the
  284.                     [Ports] section:
  285.  
  286.                          [Ports]
  287.                          LPT1.XXX= (The suffix can be any three letters.)
  288.                               
  289.                          For example:  LPT1.OS2=
  290.  
  291.                     Windows now interprets that a file called LPT1.OS2 is on
  292.                     your disk; and if you select LPT1.OS2 in "printer setup"
  293.                     under Control Panel, Windows will try to print to this
  294.                     "file."  When Windows sends a print job to the file
  295.                     "LPT1.OS2" to DOS, DOS strips off the suffix (OS2, XXX, or
  296.                     whatever) and sends the job to the redirected printer.
  297.  
  298.      Question 4:    Why can't I print using WordPerfect for Windows?
  299.  
  300.      Answer: 4      If WordPerfect printer drivers are being used instead of
  301.                     Windows', the user needs to make some adjustments to make
  302.                     WordPerfect work correctly.  The adjustments are similar
  303.                     to the ones made above to Windows.  First, go into "select
  304.                     printer."  Instead of selecting LPT1 or LPT2, select file. 
  305.                     Then enter the name of a file that starts with LPT1 or
  306.                     LPT2:
  307.  
  308.                               LPT1.XXX
  309.  
  310.                               For example:  LPT1.OS2
  311.  
  312.                     This will cause WordPerfect to print to LPT1 correctly for
  313.                     the same reasons it enables Windows to work correctly.
  314.  
  315. SOLUTION
  316.  
  317.      NA
  318.